/**
 * 工具函数库
 */
// 该函数的作用是将 url 后面的查询字符串转为对象
const getSearchObj = () => {
    // ?a=1&b=2
    const { search } = window.location;
    // a=1&b=2
    const searchStr = search.slice(1);
    // ['a=1', 'b=2']
    const pairs = searchStr.split("&");
    // { 'a': '1' }
    const searchObj = {};
    pairs.forEach((pair) => {
        // [a, 1]
        const [key, value] = pair.split("=");
        searchObj[key] = value;
    });
    return searchObj;
};
// 和服务器通信获取数据
const fetchData = (id) => {
    return fetch(`https://jsonplaceholder.typicode.com/todos/${id}`)
        .then((res) => res.json())
        .then((res) => res);
};
export default {
    getSearchObj,
    fetchData,
};
